From Martin:
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)
commit61bac4f639b1d6e8573131e23360f411495309ee
treefecde00a86acaed2abe87943dd9ac273ef7157a2
parent62cd81742333884ad8504e3134f1d3b5c35d3414
From Martin:
* Initialize all gps_*_type and gps_*_transfer variables to -1 exactly once
  in GPS_A000() instead of some in GPS_A000(), some in GPS_A001(), some in
  both and some not at all
* Bug fix (?): If device reports device command protocol A011, set
  gps_device_command to 1 (=A011) instead of 0 (=A010). Changes behaviour
  for aviation devices that report capabilities via A001 (if there are any).
  If this bugfix is wrong, there should be at least a comment stating
  that/why using the "wrong" command protocol is intentional
* Minor indentation/comment fixes
* Converted mixed hex/decimal constants for COMMAND_ID and LINK_ID to
  all-decimal. The rest of jeeps and the Garmin docs all use decimal, so
  it's easier to read/compare this way
* Bug fix: Set course limits transfer protocol Cmnd_Transfer_Course_Limits
  to 565 (course limits transfer) instead of 564 (course tracks transfer)
  for devices using device command protocol 1 (A010).  Shouldn't make a
  difference for gpsbabel, since this value isn't used (yet)
* Bug fix: Set proximity transfer protocol Cmnd_Transfer_Prx to 17 instead
  of 0 (unsupported) for devices using device command protocol 2 (A011).
  Shouldn't make a difference for gpsbabel, since the functions using this
  value are never called

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@3891 f51c46e8-681c-474f-0cfe-069cfd0219fb
gpsbabel/jeeps/gpsapp.c
gpsbabel/jeeps/gpsprot.c